#!/bin/bash
set -e

# 要求用户输入服务器A的IP地址
if [ -z "$1" ]; then
  echo "请提供服务器A的IP地址作为参数"
  echo "用法: $0 <服务器A的IP地址>"
  exit 1
fi

SERVER_A_IP="$1"

echo "设置服务器B连接到服务器A(IP: $SERVER_A_IP)的MinIO..."

# 替换pgbackrest-serverB.conf中的占位符
sed -i "s/<serverA-IP>/$SERVER_A_IP/g" pgbackrest-serverB.conf

echo "检查连接..."
if nc -z -w5 $SERVER_A_IP 9000; then
  echo "服务器A的MinIO (IP: $SERVER_A_IP:9000) 可以连接。"
else
  echo "警告: 无法连接到服务器A的MinIO (IP: $SERVER_A_IP:9000)。"
  echo "请检查网络连接和防火墙设置。"
fi

echo "服务器连接设置完成。请确保服务器B能够访问服务器A的MinIO端口(9000)。" 